@charset "utf-8";
/*
 *懒人CSS Bate V0.10
 *作者：懒人建站 http://www.51xuediannao.com/
 *2015-02-04———
*/

/*---------字体、字号、颜色、小功能块---------*/
/*字体参考
	font-family:"simsun";
	font-family:Tahoma,Arial,Helvetica,STHeiti;
	font-family:Georgia, "Times New Roman","simsun"; 
	font-family:'Microsoft YaHei UI','Microsoft YaHei',DengXian,SimSun,'Segoe UI',Tahoma,Helvetica,sans-serif;
	font-family:'Hiragino Sans GB','Microsoft Yahei',SimSun,Tahoma,Arial,Helvetica,STHeiti;
	font-family:"ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei UI","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif
*/
/*transition:color .2s linear,background-color .2s linear,border-color .2s linear,opacity .2s linear;*/
/*---------通用---------*/
body,button,input,textarea,select{color:#000;}
/*body,button,input,textarea,select,a{font-family:Tahoma,Arial,Helvetica,STHeiti;}*/
body,button,input,textarea,select,a{font-family:"Helvetica Neue",Helvetica,'Microsoft Yahei',Arial,"Hiragino Sans GB",tahoma,simsun,\5b8b\4f53;
    font-size:12px;}
.f-size-S,.f-size-S a,.fz-S,.fz-S a{ font-size: 80%}
.f-size-M,.f-size-M a,.fz-M,.fz-M a{ font-size: 100%}
.f-size-L,.f-size-L a,.fz-L,.fz-L a{ font-size: 120%}
.f-size-XL,.f-size-XL a,.fz-XL,.fz-XL a{ font-size: 140%}
.f-size-XXL,.f-size-XXL a,.fz-XXL,.fz-XXL a{ font-size: 160%}
var,.var{ font-family: Arial, Helvetica, sans-serif}

/*超链接*/
a{ color:#333; }
a:hover{ text-decoration:none;}
a.link:hover{text-decoration: underline !important;}
a.no-link:hover{text-decoration: none !important;}

::-moz-selection { background:#d3d3d3; color:#555;}
::-webkit-selection { background:#d3d3d3; color:#555;}
::selection { background:#d3d3d3; color:#555;}	/*文本选中以后的颜色*/

/*placeholder字体颜色*/
::-moz-placeholder{color:#999;}          /* ff 19+ */
:-moz-placeholder{color:#999;}          /* ff 4-18 */
::-webkit-input-placeholder{color:#999;} /* chrome,safari */
:-ms-input-placeholder{color:#999;}      /* ie10 */

small,.fn-time{ color:#999;font-size: 12px; font-weight: 100;}
.des{ color:#666;}
.bg-muted{	background-color:#eaeaea;	color:#666;}	.t-muted{	color:#999;}	/*弱化*/
.bg-primary{background-color:#ff7800;	color:#fff;}	.t-primary{	color:#428BCA;}	/*主要*/
.bg-warning{background-color:#FCF8E3;	color:#C09853;}	.t-warning{	color:#C09853;}	/*警告*/
.bg-danger{	background-color:#f2dede;	color:#b94a48;}	.t-danger{	color:#b94a48;}	/*危险*/
.bg-error{	background-color:#f2dede;	color:#DD1144;}	.t-error{	color:#DD1144;}	/*错误*/
.bg-info{	background-color:#D9EDF7;	color:#3A87AD;}	.t-info	{	color:#3A87AD;}	/*信息*/
.bg-success{background-color:#DFF0D8;	color:#468847;}	.t-success{ color:#468847;}	/*成功*/
.p-h{ color: #999;}


/*字号*/
.size12 { font-size: 12px;}
.size14 { font-size: 14px;}
.size16 { font-size: 16px;}
.size18 { font-size: 18px;}
.size20 { font-size: 20px;}
.size22 { font-size: 22px;}
.size24 { font-size: 24px;}
.size26 { font-size: 26px;}
.size28 { font-size: 28px;}
.size30 { font-size: 30px;}
.size36 { font-size: 36px;}
.size40 { font-size: 40px;}
.size48 { font-size: 48px;}


.h1 {font-size: 38px;}
.h2 {font-size: 31px;}
.h3 {font-size: 24px;}
.h4 {font-size: 16px;}
.h5,.h6 {font-size: 100%;}
.h1,.h2,.h3,.h4,.h5,.h6{ font-weight:100;text-transform: uppercase;}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{ font-size:65%;}


/*字体宽度*/
.t-w100 { font-weight: 100;}
.t-w400 { font-weight: 400;}
.t-w700 { font-weight: 700;}

/*字体颜色*/
.t-white{ color: #ffffff;}

.t-gray0{ color: #000000;}
.t-gray2{ color: #232323;}
.t-gray3{ color: #333333;}
.t-gray4{ color: #474747;}
.t-gray6{ color: #666666;}
.t-gray7{ color: #797979;}
.t-gray9{ color: #999999;}

.t-red {color: red;}
.t-red1 {color: #de1414;}

.t-blue1 { color: #301ec6;}

.t-org1{ color:#ff7800;}

.mt_-1{ margin-top: -1px;}
.mb_-1{ margin-bottom: -1px;}

/*上标*/
.sup,.sup-icon{font-size:88%; position: relative; top: -0.3em;}
.sup-icon{
    display: inline-block; *display: inline;*zoom:1; margin-left: 2px;
    background: #EA7351; color: #fff!important; padding:3px; line-height: 1;border-radius: 2px;
}

.w-half-em,.w-1em,.w-2em,.w-3em,.w-4em,.w-5em,.w-6em,.w-7em,.w-8em,.w-9em,.w-10em{display: inline-block; *display: inline;*zoom:1;}
.w-half-em{ width: 0.5em;}
.w-1em{ width: 1em;}
.w-2em{ width: 2em;}
.w-3em{ width: 3em;}
.w-4em{ width: 4em;}
.w-5em{ width: 5em;}
.w-6em{ width: 6em;}
.w-7em{ width: 7em;}
.w-8em{ width: 8em;}
.w-9em{ width: 9em;}
.w-10em{ width:10em;}

.pt0 { padding-top: 0 !important;}

/*---------小功能块---------*/
code{ background:#F7F7F9; border:#E1E1E8 solid 1px; color:#DD1144;
	padding:2px 4px; margin-left:2px; margin-right:2px;	border-radius:3px;}

/*pre强制换行*/
/*.pre{ border:#CCC solid 1px; padding:10px; background-color:#F9F9F9;
    font-size:12px; line-height:1.5;	max-height:350px; _height:350px; overflow:auto;
    white-space: pre-wrap!important;word-wrap: break-word!important;*white-space:normal!important;}*/
.pre{ white-space: pre-wrap!important;word-wrap: break-word!important;*white-space:normal!important;}
.pre-text {
    font-size:12px; line-height:1.75; margin:0;
    white-space: pre-wrap!important;word-wrap: break-word!important;/**white-space:normal!important;*/
    font-family: "Hiragino Sans GB", "Microsoft Yahei", "WenQuanYi Micro Hei", "SimSun,Tahoma", "Arial", "Helvetica", "STHeiti"
}
	
/*垂直定位块*/
.bl-va-t .fn-dib,.bl-va-t .fn-btn,.bl-va-t .fn-tinput{ vertical-align:top;}
.bl-va-m .fn-dib,.bl-va-m .fn-btn,.bl-va-m .fn-tinput{ vertical-align:middle;}

/*文档区*/
.bl-text{line-height:1.75;padding-bottom:10px; padding-top:10px;}
.bl-text p{ margin-top:12px;}
.bl-text p:first-child{ margin-top:0;}

.bl-fix{ position: fixed; _display: none;}


/*布局*/
.ui-box1 { background-color: #fff;border:0 none;}
.ui-brd-box1 { background-color: #fff;border:1px solid #ddd;}

.ui-nobrd{border: 0 !important;}
.ui-nobrd-l{border-left: 0 !important;}
.ui-nobrd-r{border-right: 0 !important;}
.ui-nobrd-t{border-top: 0 !important;}
.ui-nobrd-b{border-bottom: 0 !important;}
.ui-brd-l{border-left: 1px solid #ddd;}
.ui-brd-r{border-right: 1px solid #ddd;}
.ui-brd-t{border-top: 1px solid #ddd;}
.ui-brd-b{border-bottom: 1px solid #ddd;}


a.link:hover{text-decoration: underline !important;}
a.no-link:hover{text-decoration: none !important;}

/*背景色*/
.bg-1{background-color: #fff;}
.bg-2{background-color: #fef2fc;}
.bg-3{background-color: #ccf3ee;}
.bg-4{background-color: #f5f6fa;}
.bg-5{background-color: #f3f3f3;}

/*字体颜色*/
.text-color-success { color: #71b247;}
.text-color-warning { color: #ff7800;}
.text-color-danger { color: #fd3f5d;}
.text-color-error { color: red;}
.text-color-gray { color: #999;}

.text-color-0 { color: #000;}
.text-color-1 { color: #ff7800;}
.text-color-2 { color: #b65802;}
.text-color-3 { color: #fff;}
.text-color-4 { color: #02567c;}
.text-color-5 { color: #01a38e;}
.text-color-6 { color: #fd3f5d;}
.text-color-7 { color: #666;}
.text-color-8 { color: #0158b1;}
.text-color-9 { color: #0158b1;}
.text-color-10 { color: #36b2ed;}
.text-color-11 { color: #008ef2;}

/*字号*/
.font-12 { font-size: 12px;}
.font-14 { font-size: 14px;}
.font-16 { font-size: 16px;}
.font-18 { font-size: 18px;}
.font-20 { font-size: 20px;}
.font-22 { font-size: 22px;}
.font-24 { font-size: 24px;}
.font-26 { font-size: 26px;}
.font-28 { font-size: 28px;}
.font-30 { font-size: 30px;}

/*尖角*/
.caret-b {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px dashed;border-top: 4px solid\9;border-left: 4px solid transparent;border-right: 4px solid transparent;}
.caret-r {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-left: 4px dashed;border-left: 4px solid\9;border-top: 4px solid transparent;border-bottom: 4px solid transparent;}

/*边线*/
.border { border:1px solid #eaeaea;}
.borr { position: absolute;top: 0;right: 0;height: 100%;width: 1px;background: #eaeaea;line-height: 0;font-size: 0;}
.borb { position: absolute;bottom: 0;left: 0;height: 1px;width: 100%;background: #eaeaea;line-height: 0;font-size: 0;}
.borl { position: absolute;top: 0;left: 0;height: 100%;width: 1px;background: #eaeaea;line-height: 0;font-size: 0;}
.bort { position: absolute;top: 0;left: 0;height: 1px;width: 100%;background: #eaeaea;line-height: 0;font-size: 0;}

/*按钮皮肤*/
.btn-noBg-1 { border: 1px solid #b65802;background-color:transparent;color: #b65802;}
.btn-noBg-1:hover,.btn-noBg-1:focus{ background:#b65802; color: #fff;}

.btn-noBg-2 { border: 1px solid #fff;background-color:transparent;color: #fff;}
.btn-noBg-2:hover,.btn-noBg-2:focus{ background:#fff; color: #333;}

.btn-noBg-3 { border: 1px solid #02567c;background-color:transparent;color: #02567c;}
.btn-noBg-3:hover,.btn-noBg-3:focus{ background:#02567c; color: #fff;}


/*动画*/
.transform{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out}
.transform1{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out}

/*弹窗皮肤*/
.layer-skin-1 .layui-layer-title{ background-color: #f3f3f3;height: 66px;line-height:66px;font-size: 20px;}
.layer-skin-1 .layui-layer-setwin{ top:26px;}

.layer-skin-1 .nodata-imgtext{ padding: 0;margin: 0;}
.layer-skin-1 .nodata-imgtext .nodata-img{ margin-left: 20px;margin-right: 6px;}
.layer-skin-1 .nodata-imgtext img{ width: 116px;}
.layer-skin-1 .nodata-imgtext .hr{ margin: 24px 0;border-top: 1px solid #ddd;}
.layer-skin-1 .nodata-imgtext .h1 { margin-bottom:8px;font-size: 20px;color: #666;}
.layer-skin-1 .nodata-imgtext a{ text-decoration: none;}
.layer-skin-1 .nodata-imgtext a:hover{ text-decoration: underline;}


/*登陆框*/
.layer-skin-login{}
.layer-skin-login .form-login{ margin: 20px 30px;}
.layer-skin-login .form-login .bl-form-group { margin-bottom: 24px;}
.layer-skin-login .form-login .for { display: none;}
.layer-skin-login .form-login .fn-tinput { padding:9px 9px 9px 44px;width: 240px;border-color:#e4e4e4;}
.layer-skin-login .form-login .fn-tinput:focus { border-color:#ff7800;}
.layer-skin-login .form-L .fn-btn { padding: 9px 16px;font-size: 18px;}

.layer-skin-login .hasIcon .icon-l { position: absolute;top: 1px;bottom: 1px;left: 1px;background-color: #f4f4f4;width: 36px;height:36px;
    line-height: 36px;border-right: #ddd solid 1px;color: #ddd;overflow: hidden;*top:2px;*bottom:2px;}
.layer-skin-login .hasIcon .icon-l .icon{ margin-top: 2px;}
.layer-skin-login .chk-code { width: 77px;height: 38px;}

/*图片延时加载--要替换成吉祥物动态图*/
.img-lazyload{background: url('../../images/loading-1.gif') center no-repeat transparent; }

